package com.dianwoba.core.solr;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

import org.apache.solr.client.solrj.beans.Field;

public class SolrBean implements Serializable{
	
	
	/**
	 * SID
	 */
	public static final long serialVersionUID = 1L;
	//唯一标识符
	@Field
	public String id;
	
	//******************************
	//*********** 索引字段 **********
	// *****************************
	/**
	 * 标签列表
	 */
	@Field
	public List<String> tagNms;
	
	/**
	 * 标签列表
	 */
	@Field
	public List<String> tagName;
	
	/**
	 * 区域范围Id
	 */
	@Field
	public int areaId;
	
	//******************************
	//*********** 存储字段 **********
	// *****************************
	/**
	 * 景点ID
	 */
	@Field
	public int sigId;
	
	/**
	 * 行政区ID
	 */
	@Field
	public int regId;
	
	/**
	 * 景点名称
	 */
	@Field
	public String sigNm;
	
	/**
	 * 简介
	 */
	@Field
	public String intro;
	
	/**
	 * 图片1
	 */
	@Field
	public String pic1;
	
	/**
	 * 图片2
	 */
	@Field
	public String pic2;
	
	/**
	 * 图片3
	 */
	@Field
	public String pic3;
	
	/**
	 * 图片4
	 */
	@Field
	public String pic4;
	
	/**
	 * 图片5
	 */
	@Field
	public String pic5;
	
	/**
	 * 图片6
	 */
	@Field
	public String pic6;
	
	/**
	 * 图片7
	 */
	@Field
	public String pic7;
	
	/**
	 * 图片8
	 */
	@Field
	public String pic8;
	
	/**
	 * 地点数量
	 */
	@Field
	public int plaNum;
	
	/**
	 * 浏览数
	 */
	@Field
	public int viewNum;
	
	/**
	 * 更新时间
	 */
	@Field
	public Date updDate;

	
	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public int getSigId() {
		return sigId;
	}

	public void setSigId(int sigId) {
		this.sigId = sigId;
	}

	public int getRegId() {
		return regId;
	}

	public void setRegId(int regId) {
		this.regId = regId;
	}

	public String getSigNm() {
		return sigNm;
	}

	public void setSigNm(String sigNm) {
		this.sigNm = sigNm;
	}

	public List<String> getTagName() {
		return tagName;
	}

	public void setTagName(List<String> tagName) {
		this.tagName = tagName;
	}

	public String getIntro() {
		return intro;
	}

	public void setIntro(String intro) {
		this.intro = intro;
	}

	public String getPic1() {
		return pic1;
	}

	public void setPic1(String pic1) {
		this.pic1 = pic1;
	}

	public String getPic2() {
		return pic2;
	}

	public void setPic2(String pic2) {
		this.pic2 = pic2;
	}

	public String getPic3() {
		return pic3;
	}

	public void setPic3(String pic3) {
		this.pic3 = pic3;
	}

	public String getPic4() {
		return pic4;
	}

	public void setPic4(String pic4) {
		this.pic4 = pic4;
	}

	public String getPic5() {
		return pic5;
	}

	public void setPic5(String pic5) {
		this.pic5 = pic5;
	}

	public String getPic6() {
		return pic6;
	}

	public void setPic6(String pic6) {
		this.pic6 = pic6;
	}

	public String getPic7() {
		return pic7;
	}

	public void setPic7(String pic7) {
		this.pic7 = pic7;
	}

	public String getPic8() {
		return pic8;
	}

	public void setPic8(String pic8) {
		this.pic8 = pic8;
	}

	public int getPlaNum() {
		return plaNum;
	}

	public void setPlaNum(int plaNum) {
		this.plaNum = plaNum;
	}

	public int getViewNum() {
		return viewNum;
	}

	public void setViewNum(int viewNum) {
		this.viewNum = viewNum;
	}

	public Date getUpdDate() {
		return updDate;
	}

	public void setUpdDate(Date updDate) {
		this.updDate = updDate;
	}

	public List<String> getTagNms() {
		return tagNms;
	}

	public void setTagNms(List<String> tagNms) {
		this.tagNms = tagNms;
	}

	public int getAreaId() {
		return areaId;
	}

	public void setAreaId(int areaId) {
		this.areaId = areaId;
	}
	
}
